@font-face {font-family:'hwxk'; src:url(/fonts/hwxk.ttf);}
@font-face {font-family:'SourceHanSansCN-Light'; src:url(/fonts/SourceHanSansCN-Light.ttf);}
@font-face {font-family:'SourceHanSansCN-Bold'; src:url(/fonts/SourceHanSansCN-Bold.ttf);}
@font-face {font-family:'SourceHanSansCN-Heavy'; src:url(/fonts/SourceHanSansCN-Heavy.ttf);}
@font-face {font-family:'SourceHanSansCN-Regular'; src:url(/fonts/SourceHanSansCN-Regular.ttf);}

*{
	font-weight:normal}
	*:hover{  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;}
  img{ max-width:100%;}

.bg{ width:100%; overflow:hidden; background:url(/images/00bg.png) top repeat-x #fff; padding-bottom:70px}
*{-o-transition: all 0.2s linear;
	transition: all 0.2s linear;}
	*:hover{-o-transition: all 0.2s linear;
	transition: all 0.2s linear;}
	.tx img{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;}
	.tx:hover img{	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}
	.hdd{ color:#000}
	.hd:hover .hdd{ margin-top:15px; color:rgba(0,0,0,0.5)}
	.toubu{ width:100%; background:#fff; overflow:hidden}
	.toubu-ul{ margin:0px auto; width:90%; max-width:1600px;
	font-family:'SourceHanSansCN-Light';
	}
	.biaoti0{font-family:'SourceHanSansCN-Heavy';}
	.biaoti1{font-family:'SourceHanSansCN-Bold';}
	.biaoti2{font-family:'SourceHanSansCN-Light';}
	
	.daohang{float:left}
.daohang ul {
  display: -webkit-box;
  display: flex;
}
.xian{ padding:10px; border-bottom:2px #f9df77 solid}
.kd{ padding:50px 10%;}


.on{ background:#004d9e; -webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow: 0 5px 8px rgba(0,0,0,.1);}
.on .daohang a{ color:#fff}
.on .fdj{width:5rem; height:10.2rem; float:left; background:url(/images/fdj_h.png) center center no-repeat}
.on .dianhua a{ color:#fff}
.on .anniu a{ border:1px #333 solid}
.on .logo{ float:left; overflow:hidden; height:80px; width:198x; background:url(/images/logo.png) center center no-repeat !important; background-size:contain !important}

.on .anniu a span{ color:#333; background:#333}
.on .anniu a span.you{ color:#333; background:#333}

.top{ width:100%; height:80px; position:fixed; z-index:9999}
.logo{ float:left; overflow:hidden; height:80px; width:255px; background:url(/images/logo.png) center center no-repeat; background-size:contain}
.logo img{ height:9.8rem; border:0px;}
.fdj{ width:5rem; height:10.2rem; float:left; background:url(/images/fdj_b.png) center 	center no-repeat}
.dianhua a{ float:left; height:10.2rem; line-height:10.2rem; font-size:2rem; color:#fff; font-family: cursive;}
.anniu{ width:13.4rem; height:10.2rem; position:relative; overflow:hidden; float:right}
.anniu a{ width:4.5rem; height:4.5rem; left:50%; border-radius:3rem; border:1px rgba(255,255,255,0.5) solid; display:block; position:absolute; z-index:1; top:50%; margin-top:-2.6rem;margin-left:-2.6rem; text-align:center;}
.anniu a span{ width:2rem; height:1px; background:#fff; display:block; margin:0px auto; margin-bottom:5px; }
.anniu a:hover{ idth:4.5rem; height:4.5rem; border-radius:2.6rem; border:1px #004d9e solid; display:block; position:absolute; z-index:1; top:50%; margin-top:-2.6rem; text-align:center}
.anniu a:hover span{ width:2rem; height:1px; background:#004d9e; display:block; margin:0px auto; margin-bottom:5px;}


.shubiao{cursor:pointer}


.daohang li {
  position: relative;
  padding: 0px 2rem;
  line-height:80px;
  font-size:18px;
  color: #fff;
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
  cursor: pointer;
}

.daohang li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 100%;
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}

.daohang li:hover::before {
  width: 100%;
  top: 0;
  left: 0;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  border-bottom-color: #f8d756;
  z-index: -1;
}

.daohang li:hover ~ li::before {
  left: 0;
}

.daohang li:active {

  color: #fff;
}
.daohang li a{font-size:1.8rem; text-decoration:none; color:#fff; font-family:'SourceHanSansCN-Light';}
.daohang li a:hover{font-size:1.8rem; text-decoration:none; color:#f2bb22 !important; font-family:'SourceHanSansCN-Light';}

.tp{ width:100%; overflow:hidden;}
.tp ul li{ width:33%; float:left; box-sizing:border-box; padding:1px;}
.tp ul li a{ width:100%; display:block; text-align:center; margin-bottom:25px;}
.tp ul li a h1{ width:100%; height:0px; padding-bottom:50%; display:block }
.tp ul li a h2{ width:100%; padding:15px; box-sizing:border-box; font-size:18px; text-align:center}
.tp ul li a h3{ display:inline-block !important; width:75px !important; margin-bottom:25px; text-align:center; margin:0px auto !important}
	
@font-face {font-family:'hwxt'; src:url(/css/hwxk.ttf); font-weight: normal; font-style: normal;  }
.dhh2{ color:#858585; font-size:15px; text-decoration:none}
.dhh2:hover{ color:#3cb76e; text-decoration:none}

.sz{ writing-mode:tb-rl}
.dx{text-transform:uppercase}

.kp{width:100%; margin:0px auto; overflow:hidden; clear:both}
.kp1{width:80%; margin:0px auto; overflow:hidden; clear:both}
.dhh{ height:168px;}
.dhh .dhh1{ height:168px; padding:0px 30px; text-align:center; font-size:18px; color:#894e24; writing-mode:tb-rl}
.dhh:hover .dhh1{ height:168px; background:#894e24; color:#fff; text-decoration:none}
.xgg{background:#ad793d; color:#fff;}
.xgg:hover{ background:#88571e; color:#fff}
#banner_bgs {
    width: 100%;
    max-width: 1440px;
    height: 0px;
}

.xiaolei{width:60px; background:rgba(255,255,255,0.9); overflow:hidden; border-radius:5px; position:absolute; z-index:999; margin-top:50px; -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.09); -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.09); box-shadow:0px 0px 4px rgba(0,0,0,0.09); display:none}
.xiaolei ul{ overflow:hidden;}
.xiaolei ul li{padding:10px 10px; overflow:hidden; font-size:15px; cursor:pointer; color:#868787}
.xiaolei ul li:hover{ color:#3cb76e}

.dhh:hover .xiaolei{ display:block}

.dhh1{}
.dhh1 a{ padding:25px 0px; text-align:center; background:#3cb76e; color:#fff; display:block; text-decoration:none}
.dhh1:hover a{ padding:25px 0px; display:block; background:#3cb76e; color:#fff; text-decoration:none}

.more1{ padding:20px 40px;}
.more1:hover{ padding:20px 60px}
.more2{ padding:10px 40px; color:#aaaaaa; font-size:12px; border:1px #e3e3e3 solid}
.more2:hover{ color:#23527c ; border:1px #23527c solid; text-decoration:none;}

.jg{ margin:0px 25px; cursor:pointer;}
.jg:hover{margin:0px 25px; margin-top:15px;}
.jg:hover a{ color:#23527c ; border:1px #23527c solid; text-decoration:none;}

.topdh{ color:#fff; border:1px rgba(255,102,0,0) solid;}
.topdh:hover{ color:#F60; text-decoration:none; border:1px rgba(255,102,0,1) solid;}
.topdh1{ color:#F60; text-decoration:none; border:1px rgba(255,102,0,1) solid;}
.topdh1:hover{ color:#F60; text-decoration:none; border:1px rgba(255,102,0,1) solid;}
.topdh2{ color:#323333; border:1px rgba(50,50,50,1) solid; font-family:楷体; font-size:22px;}
.topdh2:hover{ color:#188344; text-decoration:none; border:1px rgba(24,131,68,1) solid;}

.cp{ width:18%; overflow:hidden; float:left; margin:0px 1%}


.wrap{}
.wrap .banner{width: 100%;height: 660px;overflow: hidden}
.wrap .banner .pic{margin-left: 50%;}
.wrap .banner .pic img{margin-left: -960px;}
.wrap .banner .mob{    position: absolute;
    width: 502px;
    left: 50%;
    margin-left: -573px;
    bottom: 166px;}
.wrap .banner .download{position: absolute;width: 550px;left:50%;top:210px;}
.wrap .banner .download .pic1{}
.wrap .banner .download .pic2{margin: 30px 0;}
.wrap .banner .download .pic3{display: inline-block;width: 215px;text-align: center;}
.wrap .banner .download .pic3 img{margin-bottom:20px;}
.wrap .banner .download .pic3 p{color: #fff;    margin-top: -10px;}
.wrap .banner .download .pic4{display: inline-block;text-align: center;
    width: 129px;    margin-left: 30px;}
.wrap .banner .download .pic4 img{margin-bottom:10px;}
.wrap .banner .download .pic4 p{color: #fff;}

.wrap .main{    margin: 60px auto 50px;
    width: 1200px;}
.wrap .main .js{display: inline-block;width: 340px;    text-align: center;}
.wrap .main .js img{    width: 340px;    height: 190px;}
.wrap .main .js p{color: #999;    width: 280px;
    margin: 0 auto;}
.wrap .main .js p.title{margin-top: 30px;
    color: #333;
	font-size: 18px;
	}

.wrap .main .left{}
.wrap .main .right{}
.wrap .main .center{margin:0 75px;}

/********banner begin*******/

.scale-img{
	display:none;
	animation: changeScale 10s;
	-moz-animation: changeScale 10s;	
	-webkit-animation: changeScale 10s;	
	-o-animation: changeScale 10s;
	}
.scale-img.active{
	display:block;
	}
	
	.an1{
		font-size:1.8rem;
		padding:16px 50px;
		background:#004d9e;
		display:inline-block;
		border-radius:10rem;
		color:#fff; 
		}
		.an1:hover{color:#fff;}
		
		.an2{
		font-size:1.8rem;
		padding:16px 50px;
		display:inline-block;
		border-radius:10rem;
		color:#004d9e; 
		border:2px #004d9e solid;
		}
		.an2:hover{color:#fff; background:#004d9e; border:2px #004d9e solid;}
		
		.an3{
		font-size:1.5rem;
		padding:0.5rem 2rem;
		display:inline-block;
		border-radius:10rem;
		color:#000000;
		line-height:150%;
		}
		.an3:hover{color:#fff; background:#e0aa3e;}
		
		.an4{
		font-size:1.8rem;
		padding:16px 50px;
		display:inline-block;
		border-radius:10rem;
		color:#004d9e; 
		border:1px #004d9e solid;
		}
		.an4:hover{color:#fff; background:#004d9e;}
		
		#sz{ font-weight:bold; color:#004d9e}
/**flash部分**/
.youshi{ width:100%; background:url(/images/ys_bg.jpg) #004d9e; min-height:647px;}
.ys1{ width:10%; height:15rem; float:left}
.ys2{ width:100%; float:left}
.ys a{ width:23%; margin:0px 1%; box-sizing:border-box; border:1px #eee solid; background:#fff; overflow:hidden; float:left; color:#5d5d5d; text-align:center; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -o-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 5px 8px rgba(0,0,0,.15);}
.ys h1 span{font-size:1.6rem; font-weight:normal}
.ys p{padding-top:55px}
.ys h1{ font-size:5.8rem; font-weight:bold}
.ys h2{ font-size:1.8rem; font-weight:normal}
.ys3{ width:10%; height:15rem; background:#c79835; float:left}
.kd1{ width:50%; height:15rem; float:left}
.kd2{ width:40%; height:15rem; float:left}
.kd3{ width:10%; height:15rem; float:left}
.kd4{ width:80%; height:15rem; float:left}

.bg1{ background:url(/images/zuo1.jpg) center center no-repeat; min-height:650px; background-size:cover}
.bg2{ background:#fff; min-height:650px;}
.syjj ul{ padding:6rem }
.jj{ font-size:1.6rem; margin-top:2rem}
.jj55{ padding:3.5rem 0px;}
.zuo { color:#000; float:right}
.you { float:left; text-align:right}
.kp2{ width:100%; overflow:hidden}
.kp2 ul{ width:25%; overflow:hidden; float:left}
.kp2 ul li{ margin:0.5px 0.5px}
.kp2 ul li a{ width:100%; height:0px; padding-bottom:100%; display:block; position:relative; color:#fff}
.kp2 ul li:hover a{ width:100%; height:0px; padding-bottom:100%; display:block; background:rgba(0,0,0,0.75); position:relative}
.kp2 ul li a h1 {font-size:2.6rem; height:12rem; line-height:12rem; position:absolute; z-index:99; display:block; bottom:0px; padding:0px 2.5rem; color: #fff;}
.kp2 ul li a:hover h1 {font-size:2.6rem; height:12rem; line-height:12rem; position:absolute; z-index:99; display:block; bottom:0px; padding:0px 1.5rem; color:#004d9e}
.kp2 ul li a h2 {font-size:2.2rem;  position:absolute; z-index:99; display:block; bottom:2.5rem; left:2.5rem; width:75px; height:2px; border-radius:25px; background:#f2bb22; line-height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.kp2 ul li a:hover h2 { background:#fff;}
.yss li{ float:left; padding:100px 5%; width:90%; min-height:500px; display:block}
.yss li a{ text-align:center; color:#fff; width:100%; display:block}
.yss ul:hover li{ background:rgba(0,0,0,0.5);  padding:100px 5% 100px 5%;}

#ts1{background:url(/images/yss1.jpg) center center no-repeat; background-size:cover}
#ts2{background:url(/images/yss2.jpg) center center no-repeat; background-size:cover}
#ts3{background:url(/images/yss3.jpg) center center no-repeat; background-size:cover}

.div{width:33.33%; float:left; overflow:hidden;}

.kai{ width:50%; float:left}
.guan{ width:25%; float:left}

.sy_news{ width:81%; margin:0px auto; overflow:hidden}
.sy_news ul{ width:33.33%; overflow:hidden; float:left}
.sy_news ul li{ margin:0px 10px}
.sy_news ul li a{ width:100%; height:0px; padding-bottom:75%; display:block; position:relative; background:rgba(0,0,0,0.1); color:#fff}
.sy_news ul li:hover a{ width:100%; height:0px; padding-bottom:75%; display:block; background:rgba(0,0,0,0.75); position:relative}
.sy_news ul li a h0 {background:#ebb048; font-size:2.2rem; position:absolute; z-index:99; display:block; top:0px; left:0px; padding:7px; font-size:1.3rem; overflow:hidden; }
.sy_news ul li a h1 {font-size:2.2rem; height:8rem; line-height:8rem; position:absolute; z-index:99; display:block; bottom:0px; padding:0px 1.5rem;width:78%; overflow:hidden; }
.sy_news ul li a:hover h1 {font-size:2.2rem; height:8rem; line-height:8rem; position:absolute; z-index:99; display:block; bottom:0px; width:78%; overflow:hidden; padding:0px 1.5rem; color:#004d9e}
.sy_news ul li a h2 {font-size:2.2rem;  position:absolute; z-index:99; display:block; bottom:1.5rem; right:1.5rem; width:50px; height:50px; border-radius:25px; border:1px #fff solid; line-height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.sy_news ul li a:hover h2 {font-size:2.2rem;  position:absolute; z-index:99; display:block; bottom:1.5rem; right:1.5rem; width:50px; height:50px; border-radius:25px; border:1px #004d9e solid; line-height:50px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#004d9e; color:#fff}

.sy_news1{ width:81%; margin:0px auto; overflow:hidden}
.sy_news1 ul{ width:33.33%; overflow:hidden; float:left}
.sy_news1 ul li{ margin:10px 10px; padding:10px; transition:all 0.5s ease;}
.sy_news1 ul li:hover{ box-shadow:0 0 20px rgba(0,0,0,.2);}
.sy_news1 ul li a{ margin-bottom:1.5rem; display:block; position:relative;}
.sy_news1 ul li:hover a{ width:100%; display:block; position:relative}
.sy_news1 ul li a h0 {font-size:2.2rem; color:#ebb048; display:block; top:0px; left:0px; padding-top:10px; font-size:1.3rem; overflow:hidden; }
.sy_news1 ul li a h1 {font-size:2rem; height:5rem; line-height:5rem; display:block; padding:0px; width:78%; overflow:hidden; color:#000; font-weight:normal }
.sy_news1 ul li a h2 { color:rgba(0,0,0,0.5); font-size:1.5rem; line-height:180%; height:5rem; width:100%; display:block; overflow:hidden}

.sy_lxwm{ width:100%; padding:6rem 0px; background:#fff; overflow:hidden}
.sy_lxwm ul{ width:82%; margin:0px auto; overflow:hidden; background:url(/images/ditu.png) center right no-repeat #fff; min-height:505px;}
.sy_lxwm ul li h1{color:#000; margin-top:2rem; margin-bottom:3.5rem}
.sy_lxwm ul li h2{margin-bottom:2rem; line-height:2rem}
.lxtb{ text-align:center; padding-top:35px; width:50%}
.lxtb img{ box-shadow: 0 0 20px rgba(0,0,0,.2); }

.b_xian{ border-bottom:1px rgba(255,255,255,0.1) solid}
.h_xian{ border-bottom:1px rgba(0,0,0,0.1) solid}

.bgg{
    background: #ebb048;
    padding: 2px 7px;
    overflow: hidden;
	color:#fff;

}
.foot{ width:100%; padding:2.8rem 0px; background:#111111; overflow:hidden}
.foot ul{ width:82%; margin:0px auto; overflow:hidden; }
.foot_2{ padding:3.8rem 0px;}
.foot_2 a{color:#fff}
.foot_2 a:hover{color:#f0bc4e}

.banner{ width:100%; overflow:hidden}
.banner ul{ width:81%; height:520px; margin:0px auto; position:relative; overflow:hidden}
.banner ul li{position:absolute; z-index:999; color:#fff; bottom:300px; font-size:50px; font-weight:500}

.weizhi{ width:100%; height:80px; line-height:80px; background:#fff}
.weizhi ul{ width:81%; margin:0px auto;}
.weizhi a{ font-size:16px;}

.lanmu{ border-left:1px rgba(0,0,0,0.1) solid; display:block; overflow:hidden}
.lanmu a{ line-height:55px; padding:0px 30px; border-radius:50px; display:block; float:left; border:1px rgba(255,255,255,1) solid; color:#fff; margin-right:15px; font-size:16px}
.lanmu a:hover{ background:#004d9e; color:#fff; border:1px #004d9e solid}
.gl{background:#004d9e; color:#fff; border:1px #004d9e solid !important}
.gl:hover{background:#004d9e; color:#fff; border:1px #004d9e solid !important}


.ny{ width:100%; overflow:hidden; padding:60px 0px;}
.ny ul{ width:81%; margin:0px auto;}

.about{ width:100%; overflow:hidden; background:url(/images/about_bg.jpg) center center no-repeat}
.about ul{ width:81%; margin:0px auto;}

.about_ys li{ width:25%; float:left; text-align:center; padding:10rem 0px;}
.about_ys li h1{ color:#004d9e}
.about_gg li h1{ text-align:center; font-size:5rem; color:#010101; padding:5rem 0px;}
.about_gg li h2{ text-align:center; font-size:2.2rem; color:#010101; line-height:150%; color:rgba(0,0,0,0.75)}

.about1{ width:30.33%; float:left; margin:0px 1.5%; text-align:center; }
.about1 a{text-align:center ;padding:1rem 0px; display:block}
.about1 a h1{ font-size:3.8rem; margin:2rem 0px; color:#fff; text-align:center;}
.about1 a h2{ font-size:1.6rem; margin:0rem 0px; color:#fff; text-align:center; margin-bottom:2rem}
.about1 a h3{ font-size:3.8rem; margin:10rem 0px 2rem 0px; color:#ffffff; font-weight:bold; text-align:center;}
.about1 a h4{ font-size:1.6rem; margin:2rem 0px 4rem 0px; color:#ffffff; text-align:center; margin-bottom:10rem}

.s1{background:rgba(222,155,19,0.22)}
.s2{background:rgba(0,25,90,0.22)}
.s3{background:rgba(0,150,75,0.22)}
.s1:hover{background:rgba(222,155,19,1)}
.s2:hover{background:rgba(0,25,90,1)}
.s3:hover{background:rgba(0,150,75,1)}

.jgg:hover{ margin-top:-20px;}

.p1{background:url(/images/p1.png) center center no-repeat}
.p2{background:url(/images/p2.png) center center no-repeat}
.p3{background:url(/images/p3.png) center center no-repeat}

.about1:hover a h1{color:#fff}
.about1:hover a h2{color:#fff}

.pagination{ width:79%; margin:0px auto 5rem auto;}
.pagination li{ background:#fff; margin-right:3px; border-radius:3px; display:inline-block; text-align:center; padding:10px 15px;}
.pagination li a{ font-size:1.3rem}
.pagination li:hover{ background:#c59e2f}
.pagination li:hover a{ color:#fff}
.active{ background:#c59e2f !important;}
.active a{ background:#c59e2f !important; color:#fff !important}

.tag a{ padding:3px 5px; border-radius:3px; margin-right:4px; background:#c59e2f; color:#fff}

.blog-single-foot{ width:81%; margin:0px auto 6rem auto; overflow:hidden; font-size:1.5rem; background:#fff; padding:3rem 0px;}
.fc-show-prev-next{ width:48%; float:left; overflow:hidden}
.fc-show-prev-next{ width:48%; float:right; overflow:hidden}

.list{ width:100%; margin:0rem auto; padding:5rem 0px; background:#fff}
.list ul{ width:81%; margin:0px auto; overflow:hidden}
.photo li{ width:23%; margin:1%; float:left}
.photo li h1{ width:100%; height:0px; padding-bottom:75%; background:#fff}
.photo li h2{ background:#c59e2f; color:#fff; height:3.8rem; line-height:3.8rem;  text-align:center; width:100%; overflow:hidden; display:block}
.photo1 { padding:4rem 0px 4rem 0px;   background:#fff}
.photo1:hover {background:#fff}
.ri{ background:#004d9e; padding-bottom:10px !important; border-radius:10px; padding-top:10px; color:#fff; width:10% !important; text-align:center; min-width:9rem !important;}
.bt{ width:57% !important; float:leftl; margin-right:3%; min-width:40rem !important;}
.bt h2{ background:none !important; height:3.6rem !important; line-height:1.8rem !important; text-align:left !important; color:rgba(0,0,0,0.5) !important}
.slt{ width:25% !important;}
.slt h1{width:100%; height:0px; padding-bottom:75%; background:#ccc}
.photo1 li{ width:100%;}
.photo1 li h1{ width:100%; overflow:hidden;}
.photo1 li h2{ background:#c59e2f; color:#fff; height:3.8rem; line-height:3.8rem;  text-align:center; width:100%; overflow:hidden; display:block}

.photo2 li a h2{     background: #fff;
    color: #000;
    padding: 1.5rem 5%;
    margin-bottom: 8px;
    line-height: 180%;
    text-align: left;
    width: 100%;
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
	}
.t_dianhua{ float:right; color:#fff; line-height:80px; font-size:15px; padding:0px; margin:0px; height:80px; vertical-align:middle}
.t_dianhua i{ padding:0px 10px; font-size:14px;}
.t_dianhua a{ color:#fff }
.t_dianhua span{ border-right:1px rgba(255,255,255,0.15) solid; padding:0px 10px;}
.t_haoma{ float:right; color:#fff; line-height:80px; font-size:15px; padding:0px; margin:0px; height:80px; vertical-align:middle}
.t_haoma i{ padding:0px 10px; font-size:14px;}
.t_haoma a{ color:#fff }
.t_dianhua span{ border-right:1px rgba(255,255,255,0.15) solid; padding:0px 10px;}
.photo2 li a h2:hover{ background:#004d9e; color:#fff}
.pt{ background:#004d9e !important; color:#fff !important;}

.xll{ background:#004d9e; position:absolute; z-index:9999; margin-left:-30px; margin-top:80px; border-radius:0px; display:none;transition: all 0.2s linear; width:120%}
.daohang li:hover .xll{ display:block;transition: all 0.2s linear;}
.xll a{ color:#fff !important;font-size:18px; line-height:55px; height:55px; width:100%; display:block; overflow:hidden; text-align:center;border-top:1px rgba(255,255,255,0.05) solid}
.xll a:hover{ color:#004d9e !important}


@media screen and (max-width: 1200px) { /*当屏幕尺寸小于1200px时，应用下面的CSS样式*/
.logo{ float:left; overflow:hidden; height:80px; width:125px; background:url(/images/logo.png) center center no-repeat; background-size:contain}
.logo img{ height:8.8rem; border:0px;}
.xll a{ color:#fff !important;font-size:14px; line-height:35px; height:35px; width:100%; display:block; overflow:hidden; text-align:center;border-top:1px rgba(255,255,255,0.05) solid}
.xll a:hover{ color:#f2bb22 !important}
.anniu{width: 6.4rem;}
.syjj ul{padding: 2rem;}
.t_haoma{ display:none}

}
@media screen and (max-width: 1440px){
.t_haoma{ display:none}	
	}